Big Huge Thesaurus

international scale

noun